package com.info.zhiduoduo.weixin.formbean.crowdsource;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class BankInfoSaveFormBean {
    //商户编号[推送商户返回的商户编号]
    @JsonProperty("PATNCODE")
    @JSONField(name = "PATNCODE")
    private String PATNCODE;
    //正文内容，json字符串，包含以下全部参数，并加密后的字符串
    @JsonProperty("MESSAGE")
    @JSONField(name = "MESSAGE")
    private String MESSAGE;
    //数据id(可选)
    @JsonProperty("id")
    @JSONField(name = "id")
    private String id;
    //银行id
    @JsonProperty("bank_id")
    @JSONField(name = "bank_id")
    private String bank_id;
    //银行支行id
    @JsonProperty("bank_detail_id")
    @JSONField(name = "bank_detail_id")
    private String bank_detail_id;
    //银行卡号
    @JsonProperty("acc_id")
    @JSONField(name = "acc_id")
    private String acc_id;
    //个体编号/自然人编号
    @JsonProperty("firmid")
    @JSONField(name = "firmid")
    private String firmid;
    //账户类型(1: 对公; 2: 对私)
    @JsonProperty("acc_type")
    @JSONField(name = "acc_type")
    private String acc_type;
}
